﻿@charset "utf-8";
/*font*/
@font-face {
  font-family: "Century Gothic";
  src: url("/temp/main/font/Century Gothic.woff2") format("woff2"),
       url("/temp/main/font/Century Gothic.woff") format("woff"),
       url("/temp/main/font/Century Gothic.ttf") format("truetype"),
       url("/temp/main/font/Century Gothic.eot") format("embedded-opentype"),
       url("/temp/main/font/Century Gothic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CenturyGothicbold";
  src: url("/temp/main/font/CenturyGothicbold.woff2") format("woff2"),
       url("/temp/main/font/CenturyGothicbold.woff") format("woff"),
       url("/temp/main/font/CenturyGothicbold.ttf") format("truetype"),
       url("/temp/main/font/CenturyGothicbold.eot") format("embedded-opentype"),
       url("/temp/main/font/CenturyGothicbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Folio Bold Condensed BT";
  src: url("/temp/main/font/Folio Bold Condensed BT.woff2") format("woff2"),
       url("/temp/main/font/Folio Bold Condensed BT.woff") format("woff"),
       url("/temp/main/font/Folio Bold Condensed BT.ttf") format("truetype"),
       url("/temp/main/font/Folio Bold Condensed BT.eot") format("embedded-opentype"),
       url("/temp/main/font/Folio Bold Condensed BT.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

 .pages{width: 100%;margin: 30px auto;text-align: center;}
 .pages a{ padding:8px 15px;border:1px solid #dadada;color:#a6a6a6;font-size: 15px;}
 .pages a:hover, .pages a.active{background: #28c1ea;color:#fff;}
 .pages .current{padding:8px 15px;border:1px solid #28c1ea;color:#a6a6a6;border-right:1px;font-size: 15px; background:#28c1ea;color:#fff}
 .pages .sl{padding:8px 15px;border:1px solid #dadada;color:#a6a6a6;border-bottom:0; border-top:0;border-right:1px; font-size: 15px;}
 .pages .disabled{padding:8px 15px;border:1px solid #dadada;color:#a6a6a6;font-size: 15px;background:#fbfafa}


/* public */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:block; width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Arial,"Microsoft yahei", Helvetica, sans-serif;*font:14px "Microsoft yahei",Arial, Helvetica, sans-serif; color:#332B29;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; background:#fff;}
pre{font-family:'Microsoft yahei'; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none;transition:ease .65s; color:#332B29; outline:none;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none; font-family:"Microsoft yahei";-webkit-appearance: none;border-radius: 0;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}
em{font-style:normal;}
.pace{display:none;}
.pace-activity{width:100vw; height:100vh; position:fixed; left:0; top:0; background:url(/temp/main/images/loading-bg.jpg) no-repeat center; background-size:cover;}
.pace-progress{width:0; height:2px; background:#f68e35; position:fixed; left:50%; top:50%; transform:translateX(-50%); margin-top:-1px; z-index:2; transition:ease .65s;}
.pace-progress:after{content:attr(data-progress-text); display:block; position:absolute; left:50%; top:20px; padding:0 20px; color:#222222;transition:ease .65s;font-family: "Century Gothic"; font-weight:bold; font-size:24px; transform:translateX(-50%);}
/*.pace-inactive{visibility:hidden;}*/
.pace-content{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.pace-inactive .pace-content{animation:paceContent linear 1.2s forwards;}
@keyframes paceContent{
	0%{transform:translate(-50%,-50%);}
	100%{transform:translate(-50%,-50%) scale(.6); opacity:0;}	
}
.pace-inactive .pace-progress{animation:paceContent1 linear 1.2s forwards;}
@keyframes paceContent1{
	100%{opacity:0;}	
}
.pace{position:fixed; z-index:3000; width:100%; height:100%;}
.pace-logo{width:140px; height:140px; background:url(/temp/main/images/logo.jpg) no-repeat center; margin:auto; position:relative; top:-40px;}
.pace-content h2{font-size:22px; color:#222222; font-weight:bold; margin:110px 0 10px;}
.pace-content h3{font-size:16px; color:#666666;font-family: "Century Gothic";}
.pace-inactive{animation:paceInactive linear 1s forwards; animation-delay:.45s;}
@keyframes paceInactive{
	100%{opacity:0; visibility:hidden;}	
}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#b72024;}
.BMap_Marker img{width:auto;}
.BMap_bubble_title{color:#DA251C; font-weight:bold; font-size:16px;}
/*响应式*/
.container {margin:auto; position:relative; width:100%; max-width:1240px; padding:0 20px;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*header*/
.lh-header{position:fixed; left:0; top:0; right:0; height:86px; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); z-index:1000;transition:cubic-bezier(.7,0,.3,1) .65s;}
.fixed .lh-header{transform:translateY(-100%);}
.lh-logo{position:absolute; left:2.6vw; top:2px; z-index:2;}
.lh-nav{text-align:center; line-height:86px; padding-left:15vw;}
.lh-nav li{display:inline-block; margin:0 1.6vw;}
.lh-nav li a{font-size:16px; color:#343434; position:relative; display:block;}
.lh-nav li a:after{content:''; display:block; width:100%; height:2px; background:#046ee4; position:absolute; left:0; bottom:0; transition:ease .65s; transform:scaleX(0);}
.lh-nav li a:hover,.lh-nav li a.active{color:#046ee4;}
.lh-nav li a:hover:after,.lh-nav li a.active:after{transform:scaleX(1);}
.lh-header-r{position:absolute; right:2.6vw; top:29px;}
.lh-lang{float:left; position:relative;}
.lh-lang span a{margin: 10px; width: 35px;padding: 10px }
	.lh-lang span a:hover{margin: 10px; width: 35px; background:#8B8686; padding: 10px; color: #FFFFFF }
.lh-lang-tel{overflow:hidden;}
.lh-lang-tel i{display:block; width:42px; height:42px; border-radius:50%; background:#046ee4; display:flex; align-items:center; justify-content:center; color:#fff; float:left;font-size: 20px;}
.lh-lang-tel .text{float:left; margin-left:10px;}
.lh-lang-tel .text h2{font-size:12px; color:#a8a8a8; margin-top:4px;}
.lh-lang-tel .text h3{font-size:18px; font-weight:bold; color:#666;}
.lh-header-tel{float:right; margin-left:30px; line-height:30px; display:none;}
.lh-header-tel i{float:left; display:block ;width:30px; height:30px; border-radius:50%; background:#046ee4; color:#fff; margin-right:6px; text-align:center;}
.lh-header-tel h2{float:left; color:#00468e; font-size:16px; font-weight:bold;}
.lh-main{padding-top:86px;}
.lh-banner{height:350px; position:relative; overflow:hidden; background:#000;}
.lh-banner li{position:relative;}
.lh-banner li .img{height:100%; background-size:cover; background-repeat:no-repeat; background-position:center top;} 
.lh-banner li .text{position:absolute; left:18.75vw; top:0; display:flex; align-items:center; height:100%; top:30%\0;}
.lh-banner li .text .h2{font-size:2.5vw; color:#343c45; line-height:4vw; position:relative;display: inline-block;}
.lh-banner li .text .ccont{font-size:16px; color:#6b7886; line-height:24px; margin-top:2.2vh;}
.lh-banner li.style1 .h2:before{content:''; display:block; width:100%;  position:absolute; left:0; top:50%; margin-top:-1px;}
.lh-banner li.style1 a{margin-top:9vh;}
.lh-btn{display:block; width:110px; height:42px; border:1px solid #C8C8C8; color:#333333; font-size:12px; line-height:42px; padding:0 0 0 15px; position:relative;}
.lh-btn.orange{border:2px solid #F9A010; color:#F9A010;}
.lh-btn i{display:block; width:60px; height:1px; background:#1D5B9A; position:absolute; right:-40px; top:50%;}
.lh-btn i:before{content:''; display:block; width:15px; height:1px; background:#1D5B9A; position:absolute; right:0; top:0; transform:rotate(45deg); transform-origin:right bottom;}
.lh-btn.orange i,.lh-btn.orange i:before{background:#F9A010;}
.lh-btn span{position:relative; display:block;}
.lh-btn span:before{content:attr(data-text); display:block; color:#fff; position:absolute; left:0; top:0; font-size:12px; width:0; white-space:nowrap; overflow:hidden; z-index:2; transition:cubic-bezier(.7,0,.3,1) .65s;}
.lh-btn:before{content:''; display:block; width:100%; height:100%; background:#C8C8C8; position:absolute; right:0; top:0; z-index:1; transform:scaleX(0); transform-origin:right center; transition:cubic-bezier(.7,0,.3,1) .65s;}
.lh-btn.orange:before{background:#F9A010;}
.lh-btn:hover:before{transform:scaleX(1);}
.lh-btn.white{border-color:#fff; color:#fff;}
.lh-btn.white i,.lh-btn.white i:before{background:#fff;}
.lh-btn.white:before{background:#fff;}
.lh-btn.white span:before{color:#F9A010;}
.lh-btn:hover span:before{width:100%;}
.lh-banner li.style2 .text{margin: auto 0px;color:#fff;}
.lh-banner li.style2 .text .h2{color:#fff; font-weight:bold; margin:10px 0;}
.lh-banner li.style2 .text .h3{font-size:1.25vw;font-family: "CenturyGothicbold"; line-height:1.56vw;}
.lh-banner li.style1 .text .ccont{font-family: "Century Gothic";}
.lh-banner li.style2 .text .ccont{color:#fff;font-size:1.25vw;line-height:1.56vw; margin-top:0;}
.lh-banner li.style2 .text a{margin-top:6vh;}
.lh-banner li.swiper-slide-active .text>div,.lh-banner li.swiper-slide-duplicate-active .text>div{animation:fadeInUp cubic-bezier(.7,0,.3,1) 1s forwards;}
.lh-down{color:#fff; position:absolute; left:50%; bottom:8vh; font-weight:bold; text-transform:uppercase; z-index:1; transform:translateY(-50%);}
.lh-down:after{content:''; display:block; width:2px; height:3.6vh; background:#fff; position:absolute; left:50%; top:30px; margin-left:-1px;}
.lh-down:before{content:''; display:block; width:4px; height:8px; background:#F9A011; position:absolute; left:50%; top:30px; margin-left:-2px; z-index:1; border-radius:30px; animation:down cubic-bezier(.7,0,.3,1) 1.5s infinite;}
@keyframes down{
	0%,to{transform:translateY(0);}
	50%{transform:translateY(calc(3.6vh - 8px));}	
}
.lh-banner-btn{position:absolute; right:4.9vw; bottom:5vh; z-index:1;}
.lh-banner-a a{display:block; float:left; width:36px; height:36px; text-align:center; line-height:36px; background:#959B9F;border:2px solid #959B9F; color:#fff; margin:0 3px; border-radius:50%; display:flex; align-items:center; justify-content:center;}
.lh-banner-a a i{font-size:12px;}
.lh-banner-a a:hover{background:#F9A010; border-color:#F9A010;}
.lh-banner-a a.play{border:2px solid #fff; background:none; }
.lh-banner-a a.play:hover{border-color:#F9A010; color:#F9A010;}
.lh-banner-a a.play i{font-size:16px;}
.lh-banner-b{margin-top:2.5vh; color:#fff;font-family: "Century Gothic"; font-size:16px; text-align:right; position:relative;}
.lh-banner-b span{font-family: "CenturyGothicbold"; font-size:24px;}
.lh-banner-b span:before{content:''; display:block; width:26px; height:2px; background:#fff; position:absolute; left:0; top:50%; margin-top:-1px;}
.lh-banner-b em{position:relative; margin-left:40px;}
.lh-banner-b em:after{content:''; display:block; width:1px; height:24px; background:#fff; position:absolute; left:-20px; top:50%; margin-top:-14px; transform:rotate(45deg);}
.lh-pro{padding:10vh 10.4vw; background:#F7F7F7; position:relative;}
 
.lh-public-l h2{display: inline-block;position: relative;font-size: 30px;color: #11489b; font-weight: bold;margin-bottom: 10px;border-bottom: 4px solid #eee;padding-bottom: 10px;}

.lh-public-l h2::before{ content: "";position: absolute;width: 26px;height: 4px;left: 0px;bottom: -4px;background-color: #11489b;}



.lh-public-l h3{font-size:16px; color:#333333; padding-left:20px; position:relative; animation-delay:.1s;}
.lh-pro-item li:nth-child(2),.lh-case-item li:nth-child(2),.lh-abour-r li:nth-child(2),.lh-news-item li:nth-child(2){animation-delay:.1s;}
.lh-pro-item li:nth-child(3),.lh-case-item li:nth-child(3),.lh-abour-r li:nth-child(3),.lh-news-item li:nth-child(3){animation-delay:.2s;}
.lh-pro-item li:nth-child(4),.lh-case-item li:nth-child(4){animation-delay:.3s;}
.lh-pro-item.list li:nth-child(2n),.lh-case-item.list li:nth-child(2n),.lh-news-item.list li:nth-child(2n){animation-delay:.1s;}
.lh-pro-item.list li:nth-child(3n),.lh-case-item.list li:nth-child(3n),.lh-news-item.list li:nth-child(3n){animation-delay:.2s;}
.lh-case-item li:nth-child(5){animation-delay:.4s;}
.lh-public-l h3:before{content:''; display:block; width:8px; height:2px; background:#333; position:absolute; left:0; top:50%; margin-top:-1px;}
.lh-public-r{margin-top:12px;}
.lh-public-r ul{float:left; line-height:42px; overflow:hidden;}
.lh-public-r ul li{float:left; margin:0 1vw;}
.lh-public-r>a{float:right;}
.lh-public-r ul li a{position:relative;font-size:16px;}
.lh-public-r ul li a:after{content:''; display:block; width:100%; height:2px; background:#00468E; position:absolute; left:0; bottom:-8px; transition:cubic-bezier(.7,0,.3,1) .65s; transform:scaleX(0);}
.lh-public-r ul li a:hover{color:#00468E;}
.lh-public-r ul li a:hover:after{transform:scaleX(1);}
.lh-pro-info{margin-top:5vh;}
.lh-pro-item{margin-left:-4px;}
.lh-pro-item li{width:25%; padding-left:4px;}
.lh-pro-item li .text{margin-top:20px;}
.lh-pro-item li a{display:block; background:#fff; padding:0 2vw 5vh; position:relative;}
.lh-pro-item li .text h2{font-size:15px; color:#333333; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-pro-item li .text h3{color:#666666; font-size:14px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-pro-item li .btn{position:absolute; right:1vw; bottom:-20px; width:40px; height:40px; border-radius:50%; background:#046ee4;}
.lh-pro-item li .btn em{display:block; width:40px; height:40px; border-radius:50%; background:#fff; border:5px solid #046ee4; position:absolute; right:0; top:0; z-index:2;}
.lh-pro-item li .btn em:before{content:''; display:block; width:10px; height:2px; background:#046ee4; position:absolute; left:50%; top:50%; margin:-1px 0 0 -5px;}
.lh-pro-item li .btn em:after{content:''; display:block; width:2px; height:10px; background:#046ee4; position:absolute; left:50%; top:50%; margin:-5px 0 0 -1px;}
.lh-pro-item li .btn span{display:block; height:40px; line-height:40px; background:#046ee4; position:absolute; right:21px; top:0;padding:0 calc(1vw + 52px) 0 1vw; border-radius:30px; color:#fff; font-size:12px; white-space:nowrap; transition:cubic-bezier(.7,0,.3,1) .65s; transform:scaleX(0); transform-origin:right center;}
.lh-pro-item li a:hover .btn{overflow:inherit;}
.lh-pro-item li a:hover .btn span{transform:scaleX(1); right:0;}
.fadeInLogo{display:block; width:100%; height:100%; background:#fff url(/temp/main/images/logo.png) no-repeat center; position:absolute; left:0; top:0; z-index:10; animation:fadeInLogo ease 1s forwards; display:none;}
.fadeIn1{;}
@keyframes fadeInLogo{
	0%,30%{visibility:visible; opacity:1;}
	100%{visibility:hidden; opacity:0}	
}
@keyframes fadeInLogoCont{
	0%{visibility:hidden; opacity:0;}
	100%{visibility:visible; opacity:1;}	
}
.lh-case{background:#fff url(/temp/main/images/icon1.jpg) no-repeat center center; padding:10vh 10.4vw; position:relative;}
.lh-case-item{margin-top:5vh; margin-left:-12px;}
.lh-case-item li{width:30%; padding-left:60px; margin-top:12px;}
.lh-case-item li a{display:block; position:relative; overflow:hidden;width:400px; height: 300px}
.lh-case-item li a img{transition:ease .65s;width:400px; height: 300px}
.lh-case-item li a:hover{z-index:1; border-radius:50% 0 50% 0;}
.lh-case-item li a:hover img{transform:scale(1.1,1.2);}
.lh-case-item li .text{position:absolute; left:0; bottom:0; padding:1.8vw; color:#fff; z-index:2;}
.lh-case-item li .text h2{font-size:16px; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-case-item li .text h3{margin:10px 0;}
.lh-case-item li .text i{font-size:12px;}
.lh-about{position:relative; padding:60px 10.4vw; background:#FBFBFB ; overflow:hidden;background:url(/temp/main/images/icon2.jpg) no-repeat right center }
.lh-about:before{content:''; display:block; width:100%; height:100%; background:url(/temp/main/images/icon2.png) no-repeat right center; position:absolute; right:10.4vw; bottom:-60px;z-index:-1;}
.lh-about-l{max-width:800px;}
.lh-about-l pre{line-height:24px; color:#666666; margin:4vh 0;}
.lh-about-l p{text-indent:28px;text-align:justify}
.lh-honor-item{width:115%; margin-left:-10%; margin-bottom:7vh;}
.lh-honor-item li{flex:1; text-align:center;}
.lh-honor-item li h2{font-size:36px; color:#333333;font-family: "Century Gothic";}
.lh-abour-r{position:absolute; right:10.4vw; bottom:0;}
.lh-abour-r li a{color:#fff;font-size:16px;padding:1.8vw 3.5vw;background:#1565AF;text-align:center; display:block; position:relative;}
.lh-abour-r li i{font-size:42px;}
.lh-abour-r li h2{margin-top:10px;}
.lh-abour-r li:first-child a{background:#00468E;}
.lh-abour-r li:last-child a{background:#2A7DCB;}
.lh-abour-r li a:hover{border-radius:50% 0 50% 0;}
.lh-news{position:relative; padding:10vh 10.4vw;}
.lh-news-info{margin-top:5vh; position:relative;}
.lh-news-banner{float:left; width:84%; margin-left:-2.39vw; overflow:hidden;}
.lh-news-item li{width:33.3%; padding-left:2.39vw; float:left;overflow: hidden}
.lh-news-item li a{display:block; position:relative;}
.lh-news-item li a:hover .text{border-color:#046ee4;}
.lh-news-item li .text{padding:3.7vh 1.9vw; border:1px solid #E7E7E7; border-top:none; transition:ease .65s;}
.lh-news-item li .text h2{font-size:16px; color:#333333; line-height:24px; height:48px; overflow:hidden;}
.lh-news-item li .text h2:hover{ color:#046ee4; }
.lh-news-item li .text h3{color:#666666; margin-top:5vh;}
.lh-news-item li .img{width:375px;height: 280px; overflow: hidden}
.lh-news-item li img{width:375px;height: 280px; overflow: hidden}

.lh-news-btn{position:absolute; right:0; top:0; background:#F7F7F7; bottom:0; width:16%; text-align:center; padding-top:6vh;}
.lh-news-a{color:#333333; font-size:16px;font-family: "Century Gothic";}
.lh-news-a span{font-size:24px; color:#046ee4;font-family: "CenturyGothicbold";}
.lh-news-a em{position:relative; margin-left:38px;}
.lh-news-a em:before{content:''; display:block; width:1px; height:24px; background:#424242; position:absolute; left:-19px; top:50%; margin-top:-14px; transform:rotate(45deg);}
.lh-news-b{position:absolute; left:0; bottom:7vh; right:0;}
.lh-news-b a{display:block; width:2.7vw; height:2.7vw; border-radius:50%; line-height:2.7vw; text-align:center; border:2px solid #424242; color:#424242; margin:9px auto; display:flex; align-items:center; justify-content:center;}
.lh-news-b a:hover{border-color:#046ee4; background:#046ee4; color:#fff;}
.lh-footer{position:relative; z-index:2;}
.lh-footer-a{padding:0 10.4vw; background:#EEE;}
.lh-footer-b{margin-top:50px;margin-left:4.58vw;}
.lh-footer-b>h2{font-size:18px; font-weight:bold;}
.lh-footer-b>.h3{margin:15px 0 0 0;}
.lh-footer-b>.h3,.lh-footer-b>h4{color:#666666; line-height:24px;}
.lh-footer-c{margin-top:50px;}
.lh-footer-c dl{float:left; margin-left:3.8vw;}
.lh-footer-c dl dt a{font-size:16px;}
.lh-footer-c dl dt a:hover{color:#F9A010;}
.lh-footer-c dl dt{margin-bottom:30px;}
.lh-footer-c dl dd{line-height:24px;}
.lh-footer-c dl dd a{color:#666;}
.lh-footer-c dl dd a:hover{color:#F9A010;}
.lh-footer-d{width:295px; height:435px; background:#00468E; position:relative;padding:50px 45px 0;}
.lh-footer-d>h2{font-size:24px; color:#fff; margin-bottom:20px;}
.lh-msg-item li{margin-top:4px; position:relative;}
.lh-msg-item li input{width:100%; height:38px; line-height:38px; padding:0 10px; border:none; font-size:14px;}
.lh-msg-item li textarea{width:100%; height:86px; padding:10px; border:none; font-size:14px;}
.lh-msg-item li a{display:block; width:98px; height:38px; text-align:center; line-height:38px; background:#F9A010; color:#fff; margin-top:24px;}
.lh-msg-item li a:hover{background:#D8890F;}
.lh-copy{padding:10px 10.4vw 30px; background:#282828; color:#666666;}
.lh-copy h2{float:left;}
.lh-copy h3{float:right;}
.lh-copy a{color:#666;}
.lh-copy a:hover{color:#efefef;}
.lh-nav-btn{display:none; width:24px; height:20px; position:absolute; right:0; top:9px;}
.lh-nav-btn:before{content:''; display:block ;width:100%; height:2px; background:#333; position:absolute; left:0; top:0; transition:ease .65s;}
.lh-nav-btn:after{content:''; display:block ;width:100%; height:2px; background:#333; position:absolute; left:0; bottom:0; transition:ease .65s;}
.lh-nav-btn i{display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:50%; margin-top:-1px; transition:ease .65s;}
.lh-ban{height:240px; position:relative;  }
.lh-ban .img{height:100%; background-size:cover; background-repeat:no-repeat; background-position:center top;}
.lh-ban .text{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;font-size:16px; color:#fff;}
.lh-ban .text h2{font-size:36px;font-family: "CenturyGothicbold"; text-transform:uppercase;}
.lh-ban .text h3{ margin-bottom:26px;font-size: 16px;}
.lh-ban .text h4{padding:0 1vw; position:relative;font-size: 16px; letter-spacing:2px;}
.lh-honor-ul li:nth-child(2n){animation-delay:.1s;}
.lh-honor-ul li:nth-child(3n){animation-delay:.2s;}
.lh-honor-ul li:nth-child(4n){animation-delay:.3s;}
.lh-ban .text h4:before{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; top:-12px;}
.lh-other-navbox{height:53px; background:#00468E; text-align:center; overflow:hidden; margin-top:5px;}
.lh-other-nav{text-align:center;}
.lh-other-nav li{display:inline-block; line-height:53px;}
.lh-other-nav li a{padding:0 1.2vw; display:block; font-size:16px; color:#fff; position:relative; transition-delay:.25s;}
.lh-other-nav li a.on,.lh-other-nav li a:hover{background:#F9A010; transition-delay:0s;}
.lh-other-nav li a:after{content:''; display:block; width:0; height:0; border:5px solid transparent; border-top:8px solid #F9A010; position:absolute; left:50%; bottom:-13px; margin-left:-5px; transition:ease .65s; transform:translateY(-100%); visibility:hidden; opacity:0;}
.lh-other-nav li a:hover:after,.lh-other-nav li a.on:after{transform:translateY(0); visibility:visible; opacity:1; transition-delay:.25s;}
.lh-other{padding:0 0 10vh; background:#f7f7f7;}
.lh-pro-a{background:#fff;}
.lh-pro-a li{ float:left; height:53px; line-height:53px;}
.lh-pro-a li a{color:#333333;padding:0 1.4vw; display:block;}
.lh-pro-a li a.on,.lh-pro-a li a:hover{background:#f9a010; color:#fff;}
.lh-pro-item.list{margin:0 0 0 -1.8vw;}
.lh-pro-item.list li{padding-left:1.8vw; width:25%; margin-top:5vh;}
.lh-loading{display:block; width:170px; height:54px; line-height:54px; text-align:center; background:#fff; color:#333333; font-size:16px; margin:9vh auto 0;}
.lh-cusbom{padding:4vh 0; background:#2B477F; color:#fff; line-height:36px;}
.lh-cusbom a{color:#fff;}
.lh-cusbom span{margin:0 6px;}
.lh-cusbom .right{font-size:36px;font-family: "Folio Bold Condensed BT"; text-transform:uppercase; line-height:36px;}
.lh-proDetails-a{background:#fff; padding:3.125vw;}
.lh-proDetails-banner{width:370px;}
.lh-proDetails-b{position:relative; border:1px solid #EFEFEF; display:flex; align-items:center; justify-content:center; height:370px; overflow:hidden;}
.lh-proDetails-b img{max-width:100%; max-height:100%; width:auto;}
.lh-proDetails-btn a{display:block; width:42px; height:42px; line-height:42px; text-align:center; border-radius:50%; background:#B8B8B8; color:#fff; position:absolute; top:50%; margin-top:-21px; display:flex; align-items:center; justify-content:center;}
.lh-proDetails-btn a:hover{background:#2B477F;}
.lh-proDetails-btn a.prev{left:0;}
.lh-proDetails-btn a.next{right:0;}
.lh-proDetails-c{width:100%; margin-left:-6px; margin-top:5px;}
.lh-proDetails-c li{margin-left:6px; border:1px solid #EFEFEF; width:88px !important; height:88px; cursor:pointer; transition:ease .65s;}
.lh-proDetails-c li.on{border-color:#00468E;}
.lh-proDetails-text{max-width:580px;}
.lh-proDetails-text>h2{font-size:16px; color:#333333; margin:20px 0 5px;}
.lh-proDetails-text>h1{font-size:24px; color:#333333;}
.lh-proDetails-text>.ccont{margin:80px 0; position:relative;}
.lh-proDetails-text>.ccont>h3{font-size:16px; color:#000000;}
.lh-proDetails-text>.ccont>pre{line-height:24px; color:#888888; margin-top:10px;}
.lh-proDetails-text>.btn a{display:block; float:left; width:139px; height:48px; line-height:44px; text-align:center; border-radius:30px; background:#00468E; color:#fff; font-size:16px; margin-right:19px;}
.lh-proDetails-text>.btn a:first-child{background:#F9A010;}
.lh-proDetails-text>.btn a i{font-size:20px; margin-right:10px;}
.lh-proDetails-text>.btn a:last-child i{margin:0 0 0 10px; font-size:18px;}
.lh-proDetails-text>.btn a:first-child:hover{background:#CB810F;}
.lh-proDetails-text>.btn a:last-child:hover{background:#03396F;}
.lh-proDetails-d{background:#fff; margin-top:20px;overflow:hidden;}
.lh-proDetails-hd{height:70px; line-height:70px; background:#00468E;}
.lh-proDetails-hd li{color:#fff; float:left; width:234px; font-size:18px; text-align:center; cursor:pointer; transition:ease .35s; border-radius:0; height:70px; margin:0 !important; opacity:1; padding:0; background:none;}
.lh-proDetails-hd li.swiper-pagination-bullet-active{background:#F9A010;}
.lh-proDetails-hd li:hover{background:#F9A010;}
.lh-proDetails-bd>div{padding:65px 79px; color:#666666; line-height:30px; font-size:16px;}
.lh-proDetails-bd>div img{display:inline-block; max-width:100%; width:auto; height:auto !important;}
.lh-other-pro{margin:8vh 0;}
.lh-other-pro .lh-public-l h4{font-size:30px; color:#333333; margin-top:10px;}
.lh-other-nav.two{background:#fff;}
.lh-other-nav.two li a{color:#333;}
.lh-other-nav.two li a.on,.lh-other-nav.two li a:hover{color:#F9A010; background:none;}
.lh-other-nav.two li a.on:after,.lh-other-nav.two li a:hover:after{display:none;}
.lh-case-item.list{margin-top:0;}
.lh-case-item.list li{width:25%;}
.lh-about-a{padding-bottom:11vh;background:url(/temp/main/images/icon3.jpg) no-repeat center bottom;}
.lh-about-a>div>h2{text-align:center; font-size:36px;}
.lh-about-a>div>h3{text-align:center; font-size:36px; position:relative; margin:10px 0 8vh;}
.lh-about-a>div>h3:after{content:''; display:block; width:16px; height:5px; background:#175798; position:absolute; left:50%; bottom:-4vh; margin-left:-8px;}
.lh-about-a .cont p{line-height:35px; color:#666666; font-size: 16px; text-indent: 32px; }
.lh-about-a .cont img{max-width:100%; width:auto; height:auto !important;}
.lh-about-b{padding:9vh 0; background-position:center top; background-repeat:no-repeat;}
.lh-about-b>div>h2{text-align:center; color:#fff; font-size:36px; position:relative; margin-bottom:9vh;}
.lh-about-b>div>h2:after{content:'';display:block; width:16px; height:5px; background:#fff; position:absolute; left:50%; bottom:-4vh; margin-left:-8px;}
.lh-about-culture li{overflow:hidden; background:#fff; position:relative;}
.lh-about-culture li .img{float:left; width:50%;}
.lh-about-culture li .text{width:50%; height:100%; display:flex; align-items:center; justify-content:center; position:absolute; right:0; top:0; text-align:center;}
.lh-about-culture li .text h2{font-size:24px;font-family: "CenturyGothicbold"; text-transform:uppercase;}
.lh-about-culture li .text h3{font-size:24px; position:relative; margin:5px 0 5vh;}
.lh-about-culture li .text h3:after{content:''; display:block; width:16px; height:2px;  background:#175798; position:absolute; left:50%; margin-left:-8px; bottom:-2.5vh;}
.lh-about-culture li .text pre{line-height:24px; color:#666666;}
.lh-about-culture li:last-child .img{float:right;}
.lh-about-culture li:last-child .text{left:0;}
.lh-about-c{padding-bottom:6vh;}
.lh-about-c>div>h2{font-size:36px; text-align:center;}
.lh-about-c>div>h3{text-align:center; position:relative; font-size:16px; color:#929292; margin:5px 0 9vh;}
.lh-about-c>div>h3:after{content:'';display:block; width:16px; height:5px; background:#175798; position:absolute; left:50%; bottom:-4vh; margin-left:-8px;}
.lh-about-honor{background:#fff;}
.lh-honor-ul{margin-left:-42px;}
.lh-honor-ul li{width:25%; float:left; margin:42px 0 0 0; padding-left:42px; text-align:center;}
.lh-honor-ul li h2{color:#666666; margin-top:20px;}
.lh-about-honor ul{padding:0 42px;}
.lh-about-honor>a{text-align:center; height:70px; line-height:70px; background:#00468E; color:#fff; font-size:12px; display:block; margin-top:50px;}
.lh-about-honor>a:hover{background:#0058B4;}
.lh-about-honor>a i{display:inline-block; width:60px; height:1px; background:#fff; position:relative; margin-left:20px; top:-3px;}
.lh-about-honor>a i:after{content:''; display:block; width:15px; height:1px; background:#fff; position:absolute; right:0; top:0; transform:rotate(45deg); transform-origin:right bottom;}
.lh-technical-item li{background:#fff; overflow:hidden; margin-bottom:40px; position:relative;}
.lh-technical-item li .img{float:left; width:50%; transition:ease .65s; position:relative;}
.lh-technical-item li .text{position:absolute; right:0; top:0; display:flex; align-items:center; justify-content:center; width:50%; padding:0 50px; height:100%; transition:ease .65s;}
.lh-technical-item li .text h2{font-size:24px;}
.lh-technical-item li .text pre{line-height:24px; color:#666666; margin:4vh 0 7vh;}
.lh-technical-item li:nth-child(2n) .img{float:right;}
.lh-technical-item li:nth-child(2n) .text{left:0;}
.lh-technical-item li a{display:block;position:relative; width:100%; height:100%; overflow:hidden;}
.lh-technical-item li a:before{content:''; display:block; width:0; height:0; border-left:1px solid #F9A010; border-top:1px solid #F9A010; position:absolute; left:0; top:0; z-index:2; transition:ease .65s; visibility:hidden;}
.lh-technical-item li a:after{content:''; display:block; width:0; height:0; border-right:1px solid #F9A010; border-bottom:1px solid #F9A010; position:absolute; right:0; bottom:0; z-index:2; transition:ease .65s; visibility:hidden;}
.lh-technical-item li a:hover:before,.lh-technical-item li a:hover:after{width:100%; height:100%; visibility:visible;}
.lh-join-a>div>h2{font-size:36px; text-align:center; position:relative; margin-bottom:7vh;}
.lh-join-a>div>h2:after{content:'';display:block; width:16px; height:5px; background:#175798; position:absolute; left:50%; bottom:-3.5vh; margin-left:-8px;}
.lh-join-a .cont{text-align:center; line-height:24px; color:#666;}
.lh-join-b{height:77vh; position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover; color:#fff; top:10vh;}
.lh-join-b .container{position:absolute; left:50%; margin-left:-620px; height:100%; display:flex; align-items:center; justify-content:flex-start;}
.lh-join-b .text h2{font-size:30px; font-weight:bold;}
.lh-join-b .text pre{font-size:24px; line-height:36px; margin:40px 0;}
.lh-join-b .text a{display:block; width:148px; height:44px; line-height:44px; text-align:center; color:#fff; background:#00468E; display:flex; align-items:center; justify-content:center;}
.lh-join-b .text a i{margin-right:10px;}
.lh-join-b .text a:hover{background:#005AB7;}
.lh-join-h{background:#fff; height:80px; line-height:80px; cursor:pointer; transition:ease .35s;}
.lh-join-h:hover,.lh-join-item li.on .lh-join-h{background:#00468E; color:#fff;}
.lh-join-h span{flex:1; font-size:16px; padding-left:50px;}
.lh-join-h span:last-child{flex:.6;}
.lh-join-h span i{display:inline-block; width:30px;  height:30px; border-radius:50%; background:#A0A0A0; position:relative; margin-top:22px; float:right; margin-right:20%;transition:ease .35s;}
.lh-join-h span i:before{content:''; display:block; width:10px; height:2px; background:#fff; position:absolute; left:50%; top:50%; margin:-1px 0 0 -5px; transition:ease .35s; z-index:2;}
.lh-join-h span i:after{content:''; display:block; width:2px; height:10px; background:#fff; position:absolute; left:50%; top:50%; margin:-5px 0 0 -1px;transition:ease .35s;}
.lh-join-info{background:#ECECEC; padding:50px; color:#7f7f7f; line-height:30px; display:none;}
.lh-join-item li{border-bottom:1px solid #F7F7F7;}
.lh-join-mob{margin-bottom:4vh;}
.lh-join-info>a{width:120px; height:46px; line-height:46px; text-align:center; border-radius:3px; background:#00468E; color:#fff; font-size:16px; display:block;}
.lh-join-info>a:hover{background:#003B76;}
.lh-join-item li.on span i{background:#fff;}
.lh-join-item li.on span i:after{transform:scaleY(0);background:#00468E;}
.lh-join-item li.on span i:before{background:#00468E;}
.lh-layer{width:558px; height:274px; background:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%) scale(.8); opacity:0; visibility:hidden; z-index:3000; box-shadow:0 0 20px rgba(0,0,0,.1); padding:25px; transition:ease .65s;}
.Layer .lh-layer{transform:translate(-50%,-50%) scale(1); opacity:1; visibility:visible;}
.lh-layer>.lh-layer-close{width:23px; height:23px; border:1px solid #CCC; background:#F3F3F3; color:#333; text-align:center; line-height:23px; position:absolute; right:10px; top:10px;}
.lh-layer>.lh-layer-close i{font-size:14px;}
.lh-layer>.lh-layer-close:hover{background:#00468E; border-color:#00468E; color:#fff;}
.lh-layer>h2{text-align:center; font-size:24px;}
.lh-layer-cont{margin-top:15px; padding-top:24px; text-align:center; border-top:1px solid #CCC;}
.lh-layer-file{width:102px; height:33px; line-height:33px; border-radius:3px; background:#00468E; color:#fff; text-align:center; position:relative; margin:auto;}
.lh-layer-file input{width:102px; height:33px; position:absolute; left:0; top:0; cursor:pointer; opacity:0;}
.lh-layer-cont .tips{color:#7f7f7f; margin-top:10px;}
.lh-layer-btn{margin-top:35px; text-align:center;}
.lh-layer-btn a{display:inline-block; width:102px; height:33px; line-height:33px; text-align:center; color:#fff; border-radius:3px; margin:0 3px; background:#C6C6C6;}
.lh-layer-btn a:hover{background:#959595;}
.lh-layer-btn a:last-child{background:#929292;}
.lh-layer-btn a:last-child:hover{background:#EF9910;}
.lh-shadow{width:100%; height:100%; position:fixed; left:0; top:0; z-index:2999; animation:shadow linear .65s; background:rgba(0,0,0,.7);}
@keyframes shadow{
	0%{opacity:0;}
	100%{opacity:1;}	
}
.lh-message{padding:100px 0; background-size:cover; background-repeat:no-repeat; background-position:center center; background-attachment:fixed;}
.lh-message .container{background:#fff; border-top:10px solid #00468E; padding:95px 100px 180px;}
.lh-message-l h2{font-size:16px; color:#000;}
.lh-message-l h3{font-size:30px; font-weight:bold; color:#272727; line-height:28px; text-transform:uppercase; position:relative; margin:5px 0 70px;}
.lh-message-l h3:after{content:''; display:block; width:18px; height:4px; background:#F9A010; position:absolute; left:0; bottom:-36px;}
.lh-message-l h4,.lh-message-l h5{color:#878787; line-height:24px;}
.lh-message-l pre{color:#878787; line-height:24px;}
.lh-message-l h5{margin-top:28px;}
.lh-message-l h6{font-size:24px; font-weight:bold; color:#272727;}
.lh-message-r{width:606px;}
.lh-message-input li h2{color:#272727; margin:20px 0 25px;}
.lh-message-input li input{border:none;border-bottom:1px solid #EAEAEA; background:none; height:36px; line-height:36px; font-size:12px; width:100%; transition:ease .65s;}
.lh-message-input li textarea{width:100%; height:127px; background:#FAFAFA; padding:10px 10px 10px 0; border:none; fotn-size:12px;transition:ease .65s;}
.lh-message-input li input:focus{border-color:#272727;}
.lh-message-input li textarea:focus{background:#F2F2F2;}
.lh-message-input li:first-child h2{margin:0 0 25px;}
.lh-message-r a{display:block; width:100%; height:50px; line-height:50px; text-align:center; background:#00468E; color:#fff; font-size:18px; margin-top:40px;}
.lh-message-r a:hover{background:#00366C;}
.lh-other.contact{padding:0;}
.lh-map{height:320px; width:100%;}
.lh-contact-a{background:#fff; padding:4vh 0;}
.lh-contact-b{border-bottom:1px solid #E5E5E5; padding-bottom:15px;}
.lh-contact-b h1{font-size:24px; line-height:30px; margin-top:12px;}
.lh-contact-b h2{color:#878787; font-size:15px; line-height:24px;}
.lh-contact-b h3{color:#00468e; font-weight:bold; font-size:24px;}
.lh-contact-c{margin-top:2vh; line-height:30px; font-size:16px; color:#383838;}
.lh-news-item.list{margin-left:-36px;}
.lh-news-item.list li{width:33.3%; padding-left:36px; margin:36px 0 0 0;}
.lh-news-item.list li a{background:#fff;}
.lh-details{background:#fff; padding:55px;}
.lh-details img{width:auto!important;max-width:100%}
.lh-details>h1{font-size:24px; text-align: center}
.lh-details>h2{margin:2vh 0; color:#898989;text-align: center}
.lh-details>h2 i{ position:relative; top:3px; font-size:20px; }
.lh-details-cont{padding:5vh 0; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; color:#666666; line-height:30px;}
.lh-details-cont img{display:inline-block; width:auto; max-width:100%; height:auto !important;}
.lh-details-cont {font-size:16px; font-family:'Microsoft yahei'; color: #000; text-indent: 32px}

.lh-details-conta{padding:5vh 0; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; color:#666666; line-height:30px;}
.lh-details-conta img{display:inline-block; width:auto; max-width:100%; height:auto !important;}
.lh-details-conta {font-size:16px; font-family:"宋体"; color: #000}


.lh-details-page{margin-top:35px; text-align:center;}
.lh-details-page a{display:inline-block; width:123px; height:50px; line-height:50px; text-align:center;}
.lh-details-page a:hover{ color:#E99510;}
.lh-details-page a:first-child{float:left;}
.lh-details-page a:last-child{float:right;}
.lh-details-page a:first-child,.lh-details-page a:last-child{border:1px solid #C9C9C9;}
.lh-details-page a:first-child:hover,.lh-details-page a:last-child:hover{border-color:#E99510;}
.lh-case-item li a .img{position:relative;}
.lh-case-item li a .img:before{content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.3); z-index:1;}
.lh-index-more{margin-top:70px;}
.lh-index-more a{float:right;}
.lh-map-box{ background:#fff; border-top:1px solid #F7F7F7;}
.lh-link{padding:30px 10.4vw 0;background: #282828;color:#666666; line-height:24px;}
.lh-link>a{color:#666666; float:left; margin-left:10px;}
.lh-link>span{float:left;}
.lh-link>a:hover{color:#fff;}



.sidebox { position: fixed; right: 10px; bottom: 200px; z-index: 9; }
.sidebox li { position: relative; cursor: pointer; margin-bottom:2px; }
.sidebox a { display: block; width: 50px; height: 50px; margin-top: -1px; background-color: #3a435c;  text-align: center; line-height: 48px; color: #fff; position: relative; z-index: 2; background: #3d3d3d; display:flex;justify-content: center;align-items: center;}
.sidebox a:hover { background-color: #555; color: #fff; border-color: #555; }
.sidebox .iconfont { font-size: 20px; }
.sidebox .cont { transition: all .4s; white-space: nowrap; width: 0; overflow: hidden; height: 50px; line-height: 50px; text-align: center; background-color: #1c8bd5; color: #fff; font-size: 14px; position: absolute; right: 100%; top: 0; }
.sidebox li img{ vertical-align: middle;display:block;margin:auto;width:auto;}
.sidebox li:hover .cont { width: 100px; }
.sidebox li:hover a{background-color: #1c8bd5;}
.sidebox li em{display: inline-block; width: 100%; height: 100%;}
.sidebox .code .cont{ height: auto; line-height: normal;}
.sidebox .code .cont img{ width: 80px; height: 80px;}
.sidebox li.code:hover .cont{ width: 80px;padding: 5px;}

@media screen and (max-width: 1800px){
	.lh-footer-c dl{margin-left:2.8vw;}
}
@media screen and (max-width: 1600px){
	.lh-nav li{margin:0 1vw;}
	.lh-footer-c{margin-left:0;}
}
@media screen and (max-width: 1500px){
	.lh-footer-a{padding:0 5vw;}
}
@media screen and (max-width: 1440px){
	.lh-footer-a{padding:0 20px 0;}
	
}
@media screen and (max-width: 1366px){
.lh-nav {
   
   
    padding-left: 22vw;
}	
}
@media screen and (max-width: 1300px){
	  padding-left: 22vw;
}
@media screen and (max-width: 1280px){
	.lh-logo{left:10px;}  padding-left: 22vw;
	.lh-header-r{right:10px;}
}
@media screen and (max-width: 1200px){
	  padding-left: 22vw;
}
@media screen and (max-width: 1024px){
	.lh-footer-c{display:none;}
	.lh-nav{position:fixed; left:0; top:0; width:100%; height:100vh; background:#fff; padding-top:86px; transform:translateY(-100%); visibility:hidden; transition:ease .65s;}
	.lh-nav li{display:block; line-height:50px; margin:0;}
	.lh-header-tel{position:fixed; left:50%; top:90vh; margin:0; visibility:hidden; opacity:0;transform:translate(-50%,100%); transition:ease .65s;}
	.lh-nav-btn{display:block;}
	.lh-lang{margin-right:40px;}
	
	.lh-header{height:50px;}
	.lh-logo{width:134px; top:12px;}
	.lh-header-r{top:8px;}
	.Nav .lh-nav{ transform:translateY(0); visibility:visible;}
	.Nav .lh-header-tel{visibility:visible; opacity:1;transform:translate(-50%,0);}
	.lh-nav li a:after{display:none;}
	.lh-nav-btn.on:before{transform:translate(0,9px) rotate(45deg);}
	.lh-nav-btn.on:after{transform:translate(0,-9px) rotate(-45deg);}
	.lh-nav-btn.on i{transform:scaleX(0);}
	.lh-main{padding-top:50px;}
	.fixed .lh-header{transform:translateY(0);}
	.lh-message .container{padding:50px;}
	.lh-footer-c{display:none;}
}
@media screen and (max-width: 980px){
	.lh-banner{height:240px;}
	.lh-banner-btn{display:none;}
	.lh-banner li .text .ccont{display:none;}
	.lh-down{display:none;}
	.lh-banner li .text .h2{font-size:18px; line-height:32px;}
	.lh-banner li.style2 .text .h3{display:none;}
	.lh-btn{width:95px; height:35px; line-height:35px;}
	.lh-btn i{width:40px; right:-30px;}
	.lh-banner li.style1 a{margin-top:4vh;}
	.lh-banner li.style2 .text{right:30px;}
	.lh-public-l h2{font-size:24px;}
	.lh-public-r ul{display:none;}
	.lh-pro-item li{width:50%; margin-bottom:32px;}
	.lh-pro{padding:10vh 10px;}
	.lh-pro-item li .text h2{font-size:16px; height:18px; line-height:18px;}
	.lh-public-r>a{margin-right:25px;}
	.lh-pro-item li .btn{width:45px; height:45px;}
	.lh-pro-item li .btn em{width:45px; height:45px;}
	.lh-case,.lh-news{padding:10vh 10px;}
	.lh-case-item {margin-left:-10px;}
	.lh-case-item li{width:50%; padding-left:10px; margin-top:10px;}
	.lh-case-item li:last-child{display:none;}
	.lh-honor-item{width:107%; margin-left:-6%;}
	.lh-about{padding:10vh 10px 0;z-index:1;}
	.lh-abour-r{position:static; width:100%; margin-top:6vh;}
	.lh-abour-r li{flex:1;}
	.lh-abour-r li i{font-size:32px;}
	.lh-abour-r li a{padding:20px 0; font-size:12px;}
	.lh-news-b a{width:30px; height:30px; line-height:30px;}
	.lh-pro-item li .btn span{height:45px; line-height:45px;padding: 0 65px 0 20px;}
	.lh-news-a em:before{left:-3px; margin-top:-21px;}
	.lh-news-a{position:relative; left:-8px;}
	.lh-footer-a{padding:30px 0 0;}
	.lh-footer{margin-top:0;}
	.lh-footer-d{width:100%; height:auto; margin:0; padding:30px 10px;}
	.lh-footer-d>h2{font-size:18px; font-weight:bold;}
	.lh-footer-b{float:none; width:100%; padding:0 10px 30px; margin-top:0;}
	.lh-footer-b>.h3{margin:10px 0;}
	.lh-copy{padding:20px 10px;}
	.lh-copy h2{float:none; text-align:center;}
	.lh-copy h3{float:none; text-align:center;}
	.lh-ban{height:165px;}
	.lh-other-navbox{height:50px;}
	.lh-other-nav li{line-height:50px;}
	.lh-other-nav li a{font-size:14px; padding:0 15px;}
	.lh-pro-a li{width:33.3%; text-align:center;}
	.lh-pro-a li a{padding:0 12px; font-size:12px;}
	.container{padding:0 10px;}
	.lh-pro-item.list li{width:50%;}
	.lh-loading{width:120px; height:45px; line-height:45px; font-size:12px; margin:5vh auto 0;}
	.lh-other{padding:6vh 0;}
	.lh-cusbom .right{display:none;}
	.lh-cusbom{padding:20px 10px; line-height:20px;}
	.lh-proDetails-banner{width:100%; position:relative;}
	.lh-proDetails-b{height:auto; border:none; position:static;}
	.lh-proDetails-b .img{display:none;}
	.lh-proDetails-c{margin:0; overflow:hidden;}
	.lh-proDetails-c li{width:100% !important; height:auto; margin:0; border:none;}
	.lh-proDetails-a{padding:0;}
	.lh-proDetails-btn a{z-index:2;}
	.lh-proDetails-text{border-top:10px solid #F7F7F7; padding:30px 10px;}
	.lh-proDetails-text>h2{margin-top:0;}
	.lh-proDetails-text>h1{font-size:18px;}
	.lh-proDetails-text>h2{font-size:14px;}
	.lh-proDetails-text>.ccont{margin:30px 0;}
	.lh-proDetails-d{margin-top:10px;}
	.lh-proDetails-hd{display:flex; flex-direction:row; height:50px; line-height:50px;}
	.lh-proDetails-hd li{width:auto; font-size:12px; flex:1; text-align:center;height:50px;}
	.lh-proDetails-bd>div{padding:20px 10px; font-size:14px; line-height:24px;}
	.lh-other-pro{margin:30px 0 0;}
	.lh-other-pro .lh-public-l h4{font-size:20px; font-weight:bold; margin-top:12px;}
	.lh-about-a>div>h2,.lh-about-a>div>h3,.lh-about-b>div>h2{font-size:24px;}
	.lh-about-culture li .img{width:100%; float:none !important;}
	.lh-about-culture li .text{display:block; position:static; width:100%; padding:20px 10px;}
	.lh-about-culture li .text h3{font-size:20px;}
	.lh-about-c>div>h2{font-size:24px;}
	.lh-about-c{padding-bottom:0;}
	.lh-honor-ul{margin-left:-10px;}
	.lh-about-honor ul{padding:0 10px;}
	.lh-honor-ul li{width:50%; padding-left:10px; margin-top:20px;}
	.lh-honor-ul li h2{margin-top:10px;}
	.lh-about-honor>a{height:50px; line-height:50px; margin-top:30px;}
	.lh-about-honor>a i{display:none;}
	.lh-technical-item li{margin-bottom:10px;}
	.lh-technical-item li .img{float:none !important; width:100%;}
	.lh-technical-item li .text{width:100%; display:block; position:static; padding:20px 10px;}
	.lh-technical-item li .text h2{font-size:16px; font-weight:bold;}	
	.lh-join-a>div>h2{font-size:24px;}
	.lh-join-b{height:238px;}
	.lh-join-b .container{margin:0; left:0;}
	.lh-join-b .text h2{font-size:16px;}
	.lh-join-b .text pre{font-size:14px; line-height:24px; margin:10px 0;}
	.lh-join-b .text a{width:120px; height:40px; line-height:40px;}
	.lh-join-b .text a i{margin-right:5px;}
	.lh-join-h{height:50px; line-height:50px;}
	.lh-join-h span{padding-left:10px; font-size:12px;}
	.lh-join-h span i{margin-top:10px;}
	.lh-join-info{padding:20px 10px;}
	.lh-join-info>a{font-size:12px; width:100px; height:40px; line-height:40px;}
	.lh-shadow{cursor:pointer;}
	.lh-layer{width:90vw; height:auto;}
	.lh-layer>h2{font-size:16px; font-weight:bold;}
	.lh-message{padding:0; background-attachment:inherit;}
	.lh-message-l,.lh-message-r{width:100%; float:none;}
	.lh-message .container{padding:20px 10px;}
	.lh-message-r{margin-top:40px;}
	.lh-map{height:220px;}
	.lh-contact-b h1{float:none; text-align:center; font-size:18px; font-weight:bold;}
	.lh-contact-b .right{float:none; text-align:center; margin-top:5px;}
	.lh-contact-c>ul{float:none;}
	.lh-news-item.list{margin-left:-10px;}
	.lh-news-item.list li{width:50%; padding-left:10px; margin-top:10px;}
	.lh-details{padding:30px 10px;}
	.lh-details>h1{font-size:16px; font-weight:bold;}
	.lh-details-page a{width:100px; height:40px; line-height:40px;}
	.lh-details-page a:nth-child(2){width:auto;}
	.lh-case-item.list li{width:50%;}
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 414px){
}
@media screen and (max-width: 320px){	
}



























